Text copied to clipboard!

Naslov

Text copied to clipboard!

Unity3D programer

Opis

Text copied to clipboard!
Tražimo Unity3D programera koji će se pridružiti našem razvojnom timu i sudjelovati u izradi kvalitetnih, skalabilnih i tehnički naprednih interaktivnih aplikacija, igara i simulacija. Ova uloga idealna je za osobu koja ima iskustva u radu s Unity okruženjem, razumije principe razvoja softvera i želi stvarati proizvode koji korisnicima pružaju stabilno, intuitivno i vizualno privlačno iskustvo. Kao Unity3D programer, radit ćete na razvoju novih funkcionalnosti, optimizaciji performansi, integraciji vanjskih sustava te suradnji s dizajnerima, umjetnicima, producentima i drugim programerima kako bi se ideje pretvorile u gotove proizvode visoke kvalitete. U svakodnevnom radu očekuje se da aktivno sudjelujete u planiranju tehničkih rješenja, procjeni složenosti zadataka i implementaciji funkcionalnosti u skladu s projektnim zahtjevima. Bit ćete odgovorni za pisanje čistog, održivog i dobro strukturiranog koda, kao i za prepoznavanje i rješavanje tehničkih izazova tijekom cijelog životnog ciklusa razvoja. Poseban naglasak stavlja se na optimizaciju aplikacija za različite platforme, uključujući mobilne uređaje, računala, web i po potrebi AR/VR sustave. Tražimo kandidata koji razumije važnost timske suradnje i kvalitetne komunikacije. U ovoj ulozi surađivat ćete s više odjela kako biste osigurali da tehnička izvedba odgovara kreativnoj viziji i poslovnim ciljevima projekta. Također ćete sudjelovati u analizi grešaka, testiranju, refaktoriranju postojećeg koda i kontinuiranom unapređenju razvojnih procesa. Poželjno je iskustvo s alatima za upravljanje verzijama, radom u agilnim metodologijama te integracijom analitike, oglasa, backend servisa ili drugih dodatnih sustava unutar Unity aplikacija. Idealni kandidat pokazuje inicijativu, samostalnost i sposobnost rješavanja problema, ali istovremeno zna kada je potrebno uključiti tim i tražiti povratne informacije. Cijenimo osobe koje prate trendove u industriji, istražuju nove tehnologije i žele doprinositi ne samo implementaciji nego i unapređenju arhitekture, performansi i korisničkog iskustva proizvoda. Ako vas motivira razvoj interaktivnih digitalnih rješenja, rad na zanimljivim projektima i suradnja u dinamičnom tehnološkom okruženju, ova pozicija može biti izvrstan sljedeći korak u vašoj karijeri.

Odgovornosti

Text copied to clipboard!
  • Razvijanje i održavanje aplikacija i igara u Unity okruženju
  • Implementacija gameplay mehanika, korisničkog sučelja i interaktivnih sustava
  • Optimizacija performansi za mobilne, desktop i druge ciljne platforme
  • Suradnja s dizajnerima, 3D umjetnicima i ostalim članovima tima
  • Otklanjanje grešaka, testiranje i refaktoriranje postojećeg koda
  • Integracija vanjskih SDK-ova, API-ja i backend servisa
  • Sudjelovanje u planiranju arhitekture i tehničkih rješenja
  • Pisanje tehničke dokumentacije i praćenje razvojnih standarda

Zahtjevi

Text copied to clipboard!
  • Iskustvo u razvoju aplikacija ili igara koristeći Unity3D
  • Dobro poznavanje programskog jezika C#
  • Razumijevanje objektno orijentiranog programiranja i obrazaca dizajna
  • Iskustvo s optimizacijom performansi i upravljanjem memorijom
  • Poznavanje rada sa sustavima za verzioniranje poput Gita
  • Sposobnost samostalnog rješavanja tehničkih problema
  • Iskustvo rada u timskom i agilnom razvojnom okruženju
  • Prednost je poznavanje AR, VR ili multiplayer sustava

Moguća pitanja na intervjuu

Text copied to clipboard!
  • Koliko godina iskustva imate u radu s Unity3D okruženjem?
  • Na kojim ste platformama objavljivali Unity aplikacije ili igre?
  • Koliko dobro poznajete programski jezik C#?
  • Imate li iskustva s optimizacijom performansi u Unity projektima?
  • Jeste li radili s Gitom ili drugim sustavima za verzioniranje?
  • Imate li iskustva s integracijom SDK-ova, analitike ili backend servisa?
  • Jeste li sudjelovali u razvoju AR, VR ili multiplayer projekata?
  • Možete li podijeliti primjere projekata na kojima ste radili?